/*
 * Copyright 2018- The Pixie Authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * SPDX-License-Identifier: Apache-2.0
 */

import * as React from 'react';

import { SvgIcon, SvgIconProps } from '@mui/material';

// eslint-disable-next-line react-memo/require-memo,react/display-name
export const PixieLogo: React.FC<SvgIconProps> = (props) => (
  <SvgIcon {...props} viewBox='0 0 47 13'>
    <g>
      <path
        d={`M17.1401 1.97813C17.0109 1.84812 17.0109 1.63812 17.1401 1.50811L18.5419 0.098294C18.6723 -0.0327648
      18.8843 -0.0327646 19.0146 0.0982942L22.2887 3.39099C22.4179 3.521 22.4179 3.731 22.2887 3.86101L20.8868
      5.27082C20.7565 5.40188 20.5445 5.40188 20.4141 5.27082L17.1401 1.97813Z`}
      />
      <path
        d={`M17.1401 10.9218C17.0109 11.0518 17.0109 11.2618 17.1401 11.3918L18.5417 12.8013C18.672 12.9324 18.884
      12.9324 19.0144 12.8013L29.7747 1.97965C29.9039 1.84964 29.9039 1.63964 29.7747 1.50963L28.3731 0.100102C28.2428
      -0.0309569 28.0307 -0.0309561 27.9004 0.100103L17.1401 10.9218Z`}
      />
      <path
        d={`M24.6282 9.03891C24.4989 9.16892 24.4989 9.37892 24.6282 9.50893L27.9022 12.8016C28.0325 12.9327
      28.2446 12.9327 28.3749 12.8016L29.7767 11.3918C29.906 11.2618 29.906 11.0518 29.7767 10.9218L26.5027
      7.6291C26.3724 7.49804 26.1603 7.49804 26.03 7.6291L24.6282 9.03891Z`}
      />
      <path
        d={`M41.2524 5.18567V2.6571H46.724C46.8282 2.65701 46.9125 2.57207 46.9125 2.46731V0.318164C46.9125
      0.213475 46.8281 0.128631 46.724 0.128539H38.611C38.5069 0.128539 38.4224 0.21341 38.4223
      0.318164V12.5817C38.4224 12.6865 38.5069 12.7714 38.611 12.7714H46.724C46.8281 12.7713 46.9125 12.6864 46.9125
      12.5817V10.4326C46.9125 10.3278 46.8282 10.2429 46.724 10.2428H41.2524V7.71424H46.724C46.8282 7.71414 46.9125
      7.6292 46.9125 7.52444V5.37546C46.9125 5.27071 46.8282 5.18576 46.724 5.18567H41.2524Z`}
      />
      <path
        d={`M0 0.317997V2.46714C0 2.5719 0.0843899 2.65685 0.18855 2.65694H5.6605V7.84227C5.6605 7.94709 5.74499
      8.03206 5.84922 8.03206H8.3022C8.40642 8.03206 8.49092 7.94709 8.49092 7.84227V0.317997C8.49092 0.213177 8.40642
      0.128204 8.3022 0.128204H0.18855C0.0843899 0.128296 0 0.213242 0 0.317997Z`}
      />
      <path
        d={`M0.333305 5.1855C0.149226 5.1855 0 5.33473 0 5.51881V12.4382C0 12.6223 0.149226 12.7715 0.333306
      12.7715H2.49694C2.68102 12.7715 2.83025 12.6223 2.83025 12.4382V5.51881C2.83025 5.33473 2.68102 5.1855 2.49694
      5.1855H0.333305Z`}
      />
      <path
        d={`M11.3213 0.461509C11.3213 0.277429 11.4706 0.128204 11.6546 0.128204H13.8183C14.0024 0.128204 14.1516
      0.27743 14.1516 0.461509V12.4382C14.1516 12.6223 14.0024 12.7715 13.8183 12.7715H11.6546C11.4706 12.7715 11.3213
      12.6223 11.3213 12.4382V0.461509Z`}
      />
      <path
        d={`M33.0949 0.128204C32.9109 0.128204 32.7616 0.277429 32.7616 0.461509V12.4382C32.7616 12.6223 32.9109
      12.7715 33.0949 12.7715H35.2586C35.4427 12.7715 35.5919 12.6223 35.5919 12.4382V0.461509C35.5919 0.27743 35.4427
      0.128204 35.2586 0.128204H33.0949Z`}
      />
    </g>
  </SvgIcon>
);
